-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chore/setup es blobstore credentials #314
base: main
Are you sure you want to change the base?
Chore/setup es blobstore credentials #314
Conversation
Note: We need to configure credentials on all ES nodes. All our deploy scripts (benchmarking) from deploy.sh assumes deployment is on the logged in host. Thinking if/how to handle multiple hosts & if this should leave on code repo?? |
🤔 ... I think lets first clearly document all the steps we currently have to do to add credentials in all ES nodes.
Once this is done, then we'll be in a better position to answer your question:
|
|
Noticed this PR and wanted to share some musings/questions (without any specific answers): I looked at it and thought "what does that have to do with blobstore.py?" Is there some ES-specific term (like repository or keystore) that could be used instead? I see it creates a new top level directory for elasticsearch; we've tried to avoid top level clutter, and we already have Could the installation of the keys be done in elastic-deploy.sh??? I realize it probably requires waiting for the ES cluster to come up... As a P.S. Some time ago, I remember looking and seeing that I thought elastic-deploy.sh added a file to sources.list.d for the ES repo, but that was NOT the state of the currently running servers! When possible, I think install scripts should be re-runable/idempotent: testing whether a step has been taken or not before taking the step, so that it's a no-op to re-run the script... |
Good suggestions from the above,
|
Script to add S3/B2 credentials to Elasticsearch keystore. Needed for snapshot & restore to AWS S3/Bcackblaze